The Windsor Castle Pub (Menu)

98 Park Road, London
+44 20 7723 9262

Give a rating to The Windsor Castle Pub

Suggest a dish

How much did you spend at The Windsor Castle Pub?